$(document).ready(function(){
	var uploadUnit = $(".uploadUnit").clone().css("display", "none");
	$("#addFile").live("click", function(){
		if ($(".uploadUnit").size() < 5){
			var sibling = $(".uploadUnit:last")
			var newUU = uploadUnit.clone();
		
			//zvýší ID file inputu o 1
			var fuId = $(".uploadUnit > input:last").attr("name");
			fuId = parseInt(fuId.substr(fuId.length-1, 1));
			newUU.find("input").attr("name", "file" + (fuId + 1));
		
			// zvýší ID selectu o 1
			var fdId = $(".uploadUnit > select:last").attr("name");
			fdId = parseInt(fdId.substr(fdId.length-1, 1));
			newUU.find("select").attr("name", "filedesc" + (fuId + 1));
		
			// odstraní remove button z předchozí UU
			sibling.find(".remove").html("")
		
			// přidá remove button do nově přidané UU a zobrazí ji
			addRemoveButton(newUU);
			newUU.insertAfter(sibling).slideDown("fast");
		}
		else{
			alert("Najednou je možné uploadovat pouze 5 souborů");
		}	
			
		
	});
	
	$("#remove").live("click", function(){
		var parent = $(this).parent().parent();
		parent.slideUp("fast", function(){
			parent.remove();
			if($(".uploadUnit").size() > 1){
				addRemoveButton($(".uploadUnit:last"))
			}	
		});
	});
	
	function addRemoveButton(node){
		node.find(".remove").html("<input type='button' id='remove' value='odstraň'>");
	}
});

function preFinish(){
	var status = true;
	$(".uploadUnit").each(function(){
		var input = $(this).find("input");
		if (input.val() != ""){
			var desc = $(this).find("select");
			if (desc.val() == ""){
				status = false;
			}
		}
	});
	if (status){
		if(tester2()){
			document.forms[0].step.value=1;
			document.forms[0].curpage.value=2;
			document.forms[0].submit();
		}
	}
	else{
		alert("Vyplňte prosím popisy uploadovaných souborů");
	}
	
}
